package cn.b.sky.mes.andon.model;

import cn.b.sky.common.model.ImeCommon;

public class AndonTypeAttribute extends ImeCommon{
  /**
   * 安灯类型编号
   */
  private String andonTypeCode;
  /**
   *   属性编号
   * Column: MAD_ANDONATTRIBUTE.ATTRIBUTECODE
   */
  private String attributeCode;
  
  /**
   *   描述
   * Column: MAD_ANDONATTRIBUTE.ATTRIBUTETEXT
   */
  private String attributeText;

  /**
   *   属性值类型
   * Column: MAD_ANDONATTRIBUTE.VALUETYPEECODE
   */
  private String valueTypeEcode;

  /**
   *   锁定标志
   * Column: MAD_ANDONATTRIBUTE.LOCKFLAG
   */
  private int lockFlag;
  
  private String memo;//说明
  
  private int requiredFlag;//必填标志
  
  public AndonTypeAttribute() {
    // do noting
  }
  
  public AndonTypeAttribute(String siteCode,String andonTypeCode, String attributeCode) {
    setSiteCode(siteCode);
    setAndonTypeCode(andonTypeCode);
    setAttributeCode(attributeCode);
  }
  public String getAndonTypeCode() {
    return andonTypeCode;
  }
  public void setAndonTypeCode(String andonTypeCode) {
    this.andonTypeCode = andonTypeCode;
  }
  public String getAttributeCode() {
    return attributeCode;
  }
  public void setAttributeCode(String attributeCode) {
    this.attributeCode = attributeCode;
  }

  public String getAttributeText() {
    return attributeText;
  }

  public void setAttributeText(String attributeText) {
    this.attributeText = attributeText;
  }

  public String getValueTypeEcode() {
    return valueTypeEcode;
  }

  public void setValueTypeEcode(String valueTypeEcode) {
    this.valueTypeEcode = valueTypeEcode;
  }

  public int getLockFlag() {
    return lockFlag;
  }

  public void setLockFlag(int lockFlag) {
    this.lockFlag = lockFlag;
  }

  public String getMemo() {
    return memo;
  }

  public void setMemo(String memo) {
    this.memo = memo;
  }

  public int getRequiredFlag() {
    return requiredFlag;
  }

  public void setRequiredFlag(int requiredFlag) {
    this.requiredFlag = requiredFlag;
  }
  
  
}
